package net.cassite.daf4j;

import net.cassite.daf4j.IData;
import net.cassite.daf4j.OrderBase;

/**
 * 可进行排序的字段
 *
 * @param <T> 字段实际类型
 */
public interface IDataOrdered<T> extends IData<T> {
        /**
         * 进行排序操作时使用降序
         *
         * @return 排序依据
         */
        OrderBase desc();

        /**
         * 进行排序操作时使用升序
         *
         * @return 排序依据
         */
        OrderBase asc();
}
